head office and chief place of business - Alemán Inglés Diccionario